package com.aaa.pay.service;

import com.aaa.entity.AccountOrder;
import com.aaa.vo.AccountOrderVo;
import com.aaa.vo.Result;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @InterfaceName PayService
 * @Description
 * @Author 崔灿
 * @LastChangeDate 2023/3/6 16:04
 * @Version v1.0
 */

public interface AccountOrderALiService extends IService<AccountOrder> {
    /**
     * #Description getPayInfo
     * @param orderId
     * @return
     * @author 崔灿
     * #Date
     */

    //PayInfoVO getPayInfo(String orderId);
/**
 * #Description createNative
 * @param accountOrderVo
 * @return
 * @author 崔灿
 * #Date
 */

    Result createNative(AccountOrderVo accountOrderVo);

    Result queryPayStatus(Integer id);

    Result addMoney(AccountOrderVo accountOrderVo);

    Result createNative2(AccountOrderVo accountOrderVo);

    Result createMQ(Integer id);
}
